div.flash-error,div.flash-notice,div.flash-success {
margin-bottom:1em;
border:2px solid #ddd;
padding:.8em;
}

div.flash-error {
background:#FBE3E4;
color:#8a1f11;
border-color:#FBC2C4;
}

div.flash-notice {
background:#FFF6BF;
color:#514721;
border-color:#FFD324;
}

div.flash-success {
background:#E6EFC2;
color:#264409;
border-color:#C6D880;
}

div.flash-error a {
color:#8a1f11;
}

div.flash-notice a {
color:#514721;
}

div.flash-success a {
color:#264409;
}

div.form .rememberMe label {
display:inline;
}

div.view {
border:1px solid #F7F7F7;
padding:10px;
}

div.breadcrumbs {
font-size:0.9em;
}

div.breadcrumbs span {
font-weight:700;
}

div.search-form {
background:#eee;
margin:10px 0;
padding:10px;
}

.portlet-content {
background:#EFFDFF;
font-size:0.9em;
margin:0 0 15px;
padding:1em;
}

.portlet-content li {
padding:2px 0 4px;
}

.portlet-content ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

.portlet-decoration {
background:#B7D6E7;
border-left:5px solid #6FACCF;
padding:3px 8px;
}

.portlet-title {
color:#298dcd;
font-size:12px;
font-weight:700;
margin:0;
padding:0;
}

.operations {
list-style-type:none;
margin:0;
padding:0;
}

.operations li {
padding-bottom:2px;
}

.operations li a {
color:#0066A4;
display:block;
font:bold 12px Arial;
line-height:15px;
text-decoration:none;
padding:2px 0 2px 8px;
}

.operations li a:hover {
background:#80CFFF;
}

.operations li a:visited {
color:#0066A4;
}